home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part2 / 14711 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  2.2 KB

  1. Path: camelot.dsccc.com!kcline
  2. From: kcline@sun132.spd.dsccc.com (Kevin Cline)
  3. Newsgroups: comp.lang.ada,comp.lang.c,comp.lang.c++,comp.edu
  4. Subject: Re: C/C++ knocks the crap out of Ada
  5. Date: 1 Apr 1996 17:20:07 GMT
  6. Organization: DSC Communications Corporation Switch Products Division
  7. Message-ID: <4jp388$d56@tpd.dsccc.com>
  8. References: <JSA.96Feb16135027@organon.com> <31582A63.4BE9@east.thomsoft.com> <4jeel1$erh@tpd.dsccc.com> <JSA.96Mar29195546@organon.com>
  9. NNTP-Posting-Host: sun132.spd.dsccc.com
  10.  
  11. In article <JSA.96Mar29195546@organon.com>,
  12. Jon S Anthony <jsa@organon.com> wrote:
  13. >In article <4jeel1$erh@tpd.dsccc.com> kcline@sun132.spd.dsccc.com (Kevin Cline) writes:
  14. >
  15. >> >Well, I'll give it a shot.  This year, it'll be Wintel, PowerPC/Win NT, 
  16. >> >Sun/Solaris, HP-UX and (I believe) PowerPC/AIX.  We also expect Wintel 
  17. >> >cross to 32 bit X86 this year.  Various PowerPC and 68K cross early next 
  18. >> >year.
  19. >> >
  20. >> 
  21. >> Well, that means that today's ObjectAda would not solve
  22. >> my 1993 problem: writing a Motif application for SunOS 4.1.3,
  23. >> Solaris, and SGI IRIX.
  24. >
  25. >Other than the GCC C compiler, what C compiler could do this now or in
  26. >1993?  None.  
  27.  
  28. As usual, you missed the point, Jon.  Different Ada-83 compiler vendors
  29. provided different bindings to key functionality like UNIX OS calls
  30. and X/Motif.  Of course these bindings were proprietary.  
  31.  
  32. This was never a problem for C code.  ANSI-C compilers have been available
  33. for every platform you can name for many years, so porting C code from
  34. one vendor's compiler to another was never a big problem.
  35.  
  36. >What your point is wrt to the situation today?
  37.  
  38. 1. I wanted to know if there was something I should have done differently
  39. back then.  Apparently there wasn't.  Ada-83 just sucked for non-embedded
  40. application development.
  41.  
  42. 2. I wanted to know if the situation had improved.
  43.  
  44. 3. I wanted to explain to Ada advocates why developing
  45. portable UNIX applications was impossible with Ada-83. 
  46.  
  47. >Since Ada95 _portably_ interfaces with C, 
  48. >thin bindings give you everything you get with C (or C++).  
  49.  
  50. There is some information I can use.
  51.  
  52. >Jon Anthony
  53. >Organon Motives, Inc.
  54. >1 Williston Road, Suite 4
  55. >Belmont, MA 02178
  56.  
  57. With an attitude like Jon's, I would imagine this is a single-employee
  58. organization.
  59. -- 
  60. Kevin Cline
  61.